#形态学操作部分
import cv2 as cv
import numpy as np
import matplotlib.pyplot as plt

kernel=np.ones((5,5),np.uint8)
img=cv.imread('F:\\11\\19.png',1)
def show(img,name):#利用matplotlib显示图像
    plt.imshow(img[:, :, ::-1])
    plt.title(name), plt.xticks([]), plt.yticks([])
    plt.show()
def erosion():#膨胀
    er=cv.erode(img,kernel)
    return er
def dilate():#腐蚀
    di=cv.dilate(img,kernel)
    return di

if __name__=="__main__":
    show(img,'origin')
    show(erosion(),'erosion')
    show(dilate(),'dilate')